I will have to redesign it slightly where the sensitive data is hidden after a certain time or cause the state of the application to reinitialize itself.   I don't want to break any rules but porting some applications are becoming a bit of a pain and I don't see the big benefits.  There are a few small benefits and I am trying to keep my outlook positive at this point.  I noticed there are quite of few other vendor apps that run on my build 2011 slate but not on my surface.(even Microsoft solitaire)   There are probably a lot of people porting code right now.