想做一个桌面程序,求教怎么生成多个实例,以及保存下次程序运行时的数据

想做一个桌面程序,求教如何生成多个实例,以及保存上次程序运行时的数据
做的是一个桌面相册的程序,可以通过窗体上的按钮生成多个窗体(一个窗体也就是一个相框),现在不知道怎么生成?还有就是比如我这次生成了四个窗体,并且设置好了图片的路径,还有窗体的位置,那么我关闭程序后,再登陆的时候,如何获取之前的这些信息?(也就是数据保存的问题)

------解决方案--------------------
dim F as new fomr2
form2.show
------解决方案--------------------
保存用户设置,可以使用
My.Settings